// import { useRef } from "react";

// export const useFD = () => {
//     let timer=useRef(null)
//     function fd(cb) {
//         return (...arg) => {
//             clearTimeout(timer.current)
//            timer.current= setTimeout(() => {
//                 cb(...arg)
//             }, 500);
//         }
//     }
//     return fd
// }

import { useRef } from "react";

export const useFD = () => {
    let timer = useRef()
    function fd(cb) {
        return (...arg) => {
            clearTimeout(timer.current)
            timer.current=setTimeout(() => {
                cb(...arg)
            }, 2000)
        }
    }
    return fd
}
